package Events
{
	import Model.OrdenPagoVO;
	import Model.ExpedienteRevisoresVO;
	import mx.collections.ArrayCollection;	
	import flash.events.Event;

	public class OrdenPagoEvent extends Event
	{
		
		public static const GET_ALL_OP:String = "GET_ALL_OP";
		public static const GET_OP_PEND:String = "GET_OP_PEND";
		public static const NUEVO_PEND_OP:String = "NUEVO_PEND_OP";
		public static const NUEVO_REV_OP:String = "NUEVO_REV_OP";
		public static const AGREGAR_OP:String = "AGREGAR_OP";
		public static const GET_OP_DE_EXP:String = "GET_OP_DE_EXP";
		public static const GET_OP_FECHAS:String = "GET_OP_FECHAS";
		public static const MODIFICAR_OP:String = "MODIFICAR_OP";
		public static const OBSERVAR_OP:String = "OBSERVAR_OP";
		public static const GET_ONE_OP:String = "GET_ONE_OP";
		public static const GET_OP_CONSULTAS:String = "GET_OP_CONSULTAS";
		public static const REVISAR_EXP_R:String = "REVISAR_EXP_R";
		public static const MODIFICO_PEND_OP:String = "MODIFICO_PEND_OP";
		
		[Bindable] public var ordenPago:OrdenPagoVO;
		[Bindable] public var arrayOPPend: ArrayCollection;
		[Bindable] public var arrayOPRev: ArrayCollection;	
		[Bindable] public var expedienteRevisores: ExpedienteRevisoresVO;
					
		public function OrdenPagoEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
	}
}